package main

import (
	"fmt"
	"time"
)

func main() {
	go func() {
		defer fmt.Println("A.defer")

		func() {
			fmt.Println("B")
		}()
		fmt.Println("A")
	}()

	//使用go创建匿名函数 的返回值是无法通过return返回的
	go func(a int, b int) bool {
		fmt.Println("a=", a, "b=", b)
		return true
	}(10, 20)
	//死循环
	for {
		time.Sleep(1 * time.Second)
	}

}
